GdkWindow *window,
GdkCursor *cursor)
{
- GdkCursorPrivate *cursor_private;
Cursor xcursor;
- cursor_private = (GdkCursorPrivate*) cursor;
-
if (!cursor)
xcursor = None;
else
- xcursor = cursor_private->xcursor;
+ xcursor = gdk_x11_cursor_get_xcursor (cursor);
XDefineCursor (GDK_WINDOW_XDISPLAY (window),
GDK_WINDOW_XID (window),
else
{
_gdk_x11_cursor_update_theme (cursor);
- xcursor = ((GdkCursorPrivate *) cursor)->xcursor;
+ xcursor = gdk_x11_cursor_get_xcursor (cursor);
}
xevent_mask = 0;
GdkCursor *cursor)
{
GdkDeviceXI2Private *priv;
- GdkCursorPrivate *cursor_private;
priv = GDK_DEVICE_XI2 (device)->priv;
if (cursor)
{
- cursor_private = (GdkCursorPrivate*) cursor;
-
XIDefineCursor (GDK_WINDOW_XDISPLAY (window),
priv->device_id,
GDK_WINDOW_XID (window),
- cursor_private->xcursor);
+ gdk_x11_cursor_get_xcursor (cursor));
}
else
XIUndefineCursor (GDK_WINDOW_XDISPLAY (window),
else
{
_gdk_x11_cursor_update_theme (cursor);
- xcursor = ((GdkCursorPrivate *) cursor)->xcursor;
+ xcursor = gdk_x11_cursor_get_xcursor (cursor);
}
mask.deviceid = priv->device_id;